#include <fcntl.h>
#include <sys/stat.h>
#include <stdlib.h>
#include <stdio.h>
#include <unistd.h>
#include <sys/types.h>
#include <sys/socket.h>
#include <netinet/in.h>
#include <string.h>
#include <pthread.h>
#include <string.h>
#include <sqlite3.h>
#define MAXLEN 1000
#define REG_OK 1
#define REG_FAULT 0
#define LOG_USER 0
#define LOG_ADMIN 1
#define LOG_FAULT -1
struct message    /*消息结构体*/
{
    	char flag[15];             /*标志位*/
    	char name[20];             /*用户名*/
	char msg[MAXLEN];          /*消息内容*/
	char addressee[20];        /*传输文件目的用户*/
	int size;                  /*传输内容字节数*/
};

int reg_check(struct message *recievemsg);
int login_check(struct message *recievemsg);

